package com.learn.spring.service;

import com.learn.spring.bean.User;
import com.learn.spring.common.MyImportBeanDefinitionRegistrar;
import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Import;

//@ImportResource("spring.xml")
@ComponentScan("com.learn.spring")
@Configurable
@Import({MyImportBeanDefinitionRegistrar.class})
public class AppConfig {

//    @Bean
//    public User user() {
//        return new User();
//    }
//
//    @Bean
//    public User user2() {
//        return new User();
//    }
//
//    @Bean
//    public UserService userService() {
//        // 调用其他@Bean方法，多例？
//        return new UserService(user());
//    }

}
